| Line | Label | Object Class | Period Type | Balance | Name |
| 1 | Treasury Stock [Hierarchy] | added:TreasuryStockHierarchy | |||
| 2 | Treasury Stock, Value | [Concept] Monetary | As Of | Debit | us-gaap:TreasuryStockValue |
| 3 | Treasury Stock, Shares | [Concept] Shares | As Of | us-gaap:TreasuryStockShares | |
| 4 | Treasury Stock, Restrictions | [Concept] Text/String | For Period | us-gaap:TreasuryStockRestrictions |